package com.example.pojo.utils;

import com.example.pojo.entity.Admin;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @author chenhui
 * @description
 * @since 2024/6/27
 */
@Data
public class ProcIns {
    //发起人
    private String starter;
    //申请原因
    private String reason;
    //开启流程的时间
    private LocalDateTime procCreateTime;
    //流程实例结束时间 存在则说明流程已经结束
    private LocalDateTime procEndTime;
    //当前流程进行到的审批人排序
    private Integer current;
    //实例id
    private String proInsId;
    //流程部署id
    private String proDefId;
    //拒绝原因
    private String rejectReason;
    private List<TaskInfo> tasks;
    //审批状态
    private String status;
    //审批类型
    private String type;
    //申请状态
    private String procStatus;
    //申请人id
    private Integer applicantId;
    //若是项目申请，则存在项目id
    private Integer projectId;
    //若是入队申请，则存在团队id
    private Integer teamId;
    private TaskInfo person1;
    private TaskInfo person2;
    private TaskInfo person3;
}
